---
title: O endpoint não retornou uma Response.
i18nReady: true
githubURL: https://github.com/withastro/astro/blob/main/packages/astro/src/core/errors/errors-data.ts
---

> **EndpointDidNotReturnAResponse**: Um endpoint deve retornar uma `Response`, ou uma `Promise` que seja resolvida como uma `Response`.

## O que deu errado?
Lançado quando o endpoint não retorna qualquer coisa ou retorna um objeto que não é uma `Response`.

Um endpoint deve retornar uma `Response`, ou uma `Promise` que seja resolvida como uma `Response`. Por exemplo:
```ts
import type { APIContext } from 'astro';

export async function GET({ request, url, cookies }: APIContext): Promise<Response> {
    return Response.json({
        success: true,
        result: 'Dados de um Endpoint Astro!'
    })
}
```
